# 作者: 赵若云
# 2025年02月21日09时54分26秒
# 3478783573@qq.com


def input_password():
    """
    自定义断言异常
    :return:
    """
    # 1. 提示用户输入密码
    pwd = input("请输入密码：")

    # 2. 判断密码长度 >= 8，返回用户输入的密码
    if len(pwd) >= 8:
        return pwd

    # 3. 如果 < 8 主动抛出异常
    print("主动抛出异常")
    # 主动抛出异常,创建异常对象- 可以使用错误信息字符串作为参数
    raise Exception("密码长度要大于等于8位")


try:
    password = input_password()
    print(password)
except Exception as e:
    print(f'e的信息{e}')
